package com.logistics.dto;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class OrderLoadRequest {
    // 要装车的订单ID列表
    private List<Long> ids;

    // 公司车辆ID（二选一）
    private Long vehicleId;

    // 临时车辆标识/车牌（二选一）
    private String vehicleNo;
    
    // 临时司机信息（临时车辆使用）
    private String driverName;
    private String driverPhone;

    private String remark;

    // 装车时间（可选，不传则使用当前时间）
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime loadedAt;
}
